package com.samsung.utils.phone.services;

import java.util.ArrayList;

import com.samsung.utils.phone.operations.PreferenceOperations;
import com.samsung.utils.phone.primitives.ServiceObject;

import android.content.Context;
import android.os.Handler;

public class ServiveResult implements IServiveResult {
	protected Handler mHandler;
	protected Context context;
	protected PreferenceOperations prefOps;
	boolean hasChange = false;

	public ServiveResult(Context context, PreferenceOperations prefOps,
			Handler mHandler) {
		this.context = context;
		this.prefOps = prefOps;
		this.mHandler = mHandler;
	}

	@Override
	public void saveValues() {
		if (hasChange) {

		}
	}

	@Override
	public void init() {
		// TODO Auto-generated method stub
	}

	@Override
	public String getResultAsString() {
		return "";
	}

	@Override
	public void changeSaveState(boolean hasChange) {
		this.hasChange = hasChange;

	}

	@Override
	public void destroyMe() {
		// TODO Auto-generated method stub

	}

	@Override
	public ArrayList<ServiceObject> getServiceObjects(long lastSearchTime) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public String getResultAsHtml() {
		return "";
	}
	
	@Override
	public long getLastSearchTime() {
		// TODO Auto-generated method stub
		return 0;
	}

}
